//简单动画函数封装obj目标对象 target 目标位置
function animate (obj,target,callback) {
	clearInterval(obj.timer);
	obj.timer = setInterval(function() {
		//步长值写在定时器里
		// var step = Math.ceil((target - obj.offsetLeft) / 10);
		var step = (target - obj.offsetLeft) / 10
		step = step > 0 ? Math.ceil(step): Math.floor(step);
		if (obj.offsetLeft == target) {
			//停止定时器
			clearInterval(obj.timer);
			//回调函数写在定时器结束里面
			if(callback) {
				//调用函数
				callback();
			}
		}
		obj.style.left = obj.offsetLeft + step + 'px';
	}, 15);

}